package com.lz.comm.image.progress

/**
 * author: You
 */
interface OnProgressListener {

    /**
     * 进度开始, 这里可以显示进度条
     */
    fun onStart()

    /**
     * 这里是在io线程中执行
     * @param bytesRead 下载了多少字节
     * @param totalBytes 总共的大小
     */
    fun onProgress(bytesRead: Long, totalBytes: Long)

    /**
     * 结束回调, 用于隐藏进度
     */
    fun onEnd()
}